﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Sinacor.Infra.Tools
{
	public class EndPoint
	{
		private int _codigoEndPoint;
		private string _modulo;
		private string _subModulo;
		private string _contrato;
		private string _protocolo;

		public int CodigoEndPoint
		{
			get { return _codigoEndPoint; }
			set { _codigoEndPoint = value; }
		}
		public string Modulo
		{
			get { return _modulo; }
			set { _modulo = value; }
		}
		public string SubModulo
		{
			get { return _subModulo; }
			set { _subModulo = value; }
		}
		public string Contrato
		{
			get { return _contrato; }
			set { _contrato = value; }
		}
		public string Protocolo
		{
			get { return _protocolo; }
			set { _protocolo = value; }
		}

		public EndPoint()
		{
		}

		public EndPoint(int codigoEndPoint)
		{
			this.CodigoEndPoint = codigoEndPoint;
		}

		public EndPoint(int codigoEndPoint, string modulo, string subModulo, string contrato, string protocolo)
		{
			this.CodigoEndPoint = codigoEndPoint;
			this.Modulo = modulo;
			this.SubModulo = subModulo;
			this.Contrato = contrato;
			this.Protocolo = protocolo;
		}
	}
}